repeating rifle - French English Dictionary